dolphin pile - French English Dictionary